Вход

Ringba - это платформа для отслеживания звонков, часто используемая для кампаний с кликами для звонков.

Обычно их платформа предоставляет динамические телефонные номера, которые встраиваются на целевую страницу с помощью JavaScript.

Их JS-сниппет захватывает информацию о пользователе (например, браузер, IP и т.д.) и динамически предоставляет номер. Когда пользователи звонят, они могут сопоставить информацию о звонящем с ранее захваченными данными + предоставленным телефонным номером для осуществления отслеживания.

Чтобы интегрировать Ringba с FunnelFlux, вам нужно передать наш идентификатор хита в Ringba и отправить его обратно нам в пикселе/обратном вызове.

Есть два способа достичь этого, и мы рассмотрим основную настройку + оба подхода ниже.


Требования

Прежде чем начать, у вас должна быть кампания Ringba с как минимум одним издателем и назначенным ему номером отслеживания. Вам также понадобится страница с действием "клик для звонка" и возможностью добавлять пользовательские скрипты. Эта страница должна быть предложением в FunnelFlux.

Примечание: Номер Ringba, назначенный издателю, должен присутствовать на веб-странице, тег отслеживания звонков Ringba автоматически заменит его номером из пула номеров.


Основная настройка отслеживания в Ringba

В Ringba нам сначала нужно определить параметры URL для данных, которые вы хотите отслеживать -- необходим только идентификатор хита, но технически вы могли бы добавить и другие, такие как ID воронки, ID источника трафика и т.д., если бы действительно захотели.

В интерфейсе Ringba перейдите в Integrations > URL Parameters.

Здесь добавьте новый параметр:

Давайте создадим параметр URL ffhit:

Теперь, когда это добавлено, мы хотим убедиться, что передаем ffhit на любые страницы, где работает код Ringba.

Вы можете сделать это, создав источник предложений для ваших предложений Ringba и добавив поле в передачу данных, или сделать это на уровне предложения.

У нас есть шаблон источника предложений для Ringba (хотя это скорее платформа, а не источник предложений), который предполагает, что вы используете параметр ffhit, как указано выше.

Примечание: поскольку конверсии будут происходить на этой странице, она должна быть предложением в вашей воронке, а не лендингом.

Теперь, когда вы определили параметр URL, добавьте пиксель:

В разделе пикселей дайте ему имя, а затем используйте ваш URL постбэка FunnelFlux в поле. Здесь нам нужно сделать так, чтобы он использовал токен для параметра URL FunnelFlux Hit ID, который мы создали.

Если вы нажмете на токены, вы увидите это в списке:

В общем, вы хотите убедиться, что ваш URL постбэка выглядит примерно так:

https://your-tracking-domain.com/pb/?hit=[URL param tag]&rev=[commission tag]&tx=[some useful transaction ID]

Взяв мой пример выше, после нажатия на эти различные элементы в выпадающем списке токенов, я получаю:

https://domain.com/pb/?hit=[tag:FunnelFlux Hit ID:FunnelFlux Hit ID]&rev=[Call:ConversionPayout]&tx=[Call:ProviderCallId]

Кроме того, я включил расширенные опции и выбрал "GET" в качестве метода HTTP, чтобы убедиться, что он выполняет обычный постбэк.

Как только вы все это настроите, сохраните!


Настройка кампании в Ringba

Теперь, когда вы настроили базовое отслеживание, вам нужно настроить некоторые базовые свойства кампании в Ringba.

Прежде чем начать это, вы должны создать издателя, номер, и вам понадобится пул номеров для отслеживания данных -- в дополнение к одному номеру.

Затем создайте кампанию. В кампании добавьте вашего издателя и выберите его номер.

После того, как вы это сделали, вы можете добавить тег отслеживания звонков:

Здесь Ringba динамически ротирует номера для пользователей и использует это для связывания данных пользователя со звонком.

Сгенерированная информация о теге отслеживания будет выглядеть так:

Далее перейдите вниз к параметрам URL и добавьте ваш ранее созданный параметр ffhit.

Затем, во-вторых, добавьте ваш ранее созданный пиксель отслеживания.

Теперь у вас есть два варианта -- будете ли вы использовать ссылку перенаправления для отправки пользователей на страницу предложения с кодом Ringba или прямое связывание?

Если вы используете такие платформы, как Google Ads, вам нужно будет использовать прямое связывание. Если вы используете другие источники трафика, где вы можете перенаправлять, ваша жизнь будет проще, или если вы используете лендинг перед этим, то так же.


Ссылки на основе перенаправления

Если вы можете использовать ссылку перенаправления (включая действие) для направления пользователей на вашу страницу Ringba, вы можете разместить скрипт варианта 1 выше на вашей странице, и все должно работать нормально.

Для вашего предложения (или источника предложения) вам просто нужно настроить ffhit для передачи идентификатора хита, вот так:

Когда пользователь перенаправляется через FunnelFlux по ссылке отслеживания или действия, URL должен содержать ...&ffhit=xxxxx, и Ringba захватит этот параметр и отправит его в постбэках. Готово!


Прямое связывание

Теперь, если пользователи попадают на вашу страницу напрямую, где JS FunnelFlux будет отслеживать прибывающего посетителя, у вас возникает проблема с последовательностью.

У вас есть JS Ringba на странице, который загружается, отслеживает текущий URL, записывает данные и предоставляет номер для звонка пользователю.

Однако идентификатор хита FunnelFlux не находится в URL, так как он не существует до завершения отслеживания.

Итак, нам нужно использовать некоторый JS для манипулирования потоком здесь и создания этой последовательности:

  1. FunnelFlux JS загружается и возвращает идентификатор хита в ответе (не поведение по умолчанию)
  2. Мы обновляем URL браузера, чтобы в нем был ffhit=xxxx
  3. После завершения мы говорим JS Ringba загрузиться

Это требует нескольких вещей:

  • Добавление FunnelFlux и Ringba JS
  • Модификация FunnelFlux JS для возврата идентификаторов хитов
  • Настройка JS Ringba так, чтобы он не загружался автоматически
  • Создание функции для ожидания завершения FunnelFlux JS, затем получения идентификатора хита, обновления URL и затем запуска JS Ringba

Звучит сложно? Ну, к счастью, вы можете просто украсть наш код.

Во-первых, вернитесь к вашему тегу отслеживания и получите второй вариант:

В этом JS важная часть, которая вам нужна, - это значение ringba_com_tag, так как это что-то уникальное для этого тега.

Вам нужно будет заменить это в JS, который мы предоставляем.

На вашей странице вот последовательность JS, которую мы хотим достичь:

  1. Переопределение для значений по умолчанию FunnelFlux JS, указывающее ему возвращать идентификатор хита (не часть нормального ответа)
  2. Пользовательский JS для ожидания просмотра FunnelFlux, затем обновления URL, затем запуска JS Ringba
  3. Универсальный сниппет отслеживания FunnelFlux

Пункты 1/2 могут быть предоставлены напрямую нами с помощью пользовательского сниппета, который вы можете найти ЗДЕСЬ.

Итак, возьмите пользовательский код и замените значение ringba_com_tag в нем на значение, которое у вас есть в вашем уникальном JS из интерфейса Ringba. Мы установили его как REPLACE_ME в нашем скрипте, чтобы облегчить вам задачу.

Разместите этот завершенный код скрипта на вашем лендинге перед вашим универсальным сниппетом отслеживания FunnelFlux.

Теперь, чтобы проверить, вы должны сгенерировать прямую ссылку на вашу страницу из вашего конструктора воронок. Вы можете использовать "Полный прямой URL" для тестирования и сделать это в окне инкогнито.

При загрузке вы должны увидеть, как URL обновляется, добавляя ffhit=value, и JS Ringba выполнится сразу после этого -- он обновит номер телефона на вашей странице и захватит значение ffhit в URL.

Обратите внимание, что это отслеживание будет работать только если работает отслеживание JS FunnelFlux, поэтому важно убедиться, что вы используете правильные ссылки для отправки пользователей на вашу страницу.

Если у вас есть какие-либо вопросы или вам нужна помощь с реализацией, просто свяжитесь с нами!